import ajax from './ajax'
import url from './url'

export default {
  /**
   * 登录后管
   * @param params
   */
  adminLogin(params) {
    return ajax.post({
      data: params,
      url: url.center.login
    });
  },
  /**
   * 登出后管
   * @param params
   */
  adminSingOut(params) {
    return ajax.get({
      data: params,
      url: url.center.singOut
    });
  },
  /**
   * 获取用户列表
   * @param params
   */
  queryUserLists(params) {
    return ajax.get({
      data: params,
      url: url.center.userList
    });
  },
  /**
   * 获取用户总数
   * @param params
   */
  queryUserCount(params) {
    return ajax.get({
      data: params,
      url: url.center.userCount
    });
  },
  /**
   * 获取商家列表
   * @param params
   */
  queryShopLists(params) {
    return ajax.get({
      data: params,
      url: url.center.shopList
    });
  },
  /**
   * 获取商家总数
   * @param params
   */
  queryShopCount(params) {
    return ajax.get({
      data: params,
      url: url.center.shopCount
    });
  },
  /**
   * 更新餐馆
   * @param params
   */
  updateShop(params) {
    return ajax.post({
      data: params,
      url: url.center.updateShop
    });
  },
  /**
   * 删除餐馆
   * @param params
   */
  deleteShop(params) {
    return ajax.delete({
      data: params,
      url: url.center.deleteShop
    });
  },
  /**
   * 获取食品列表
   * @param params
   */
  queryFoodsLists(params) {
    return ajax.get({
      data: params,
      url: url.center.foodsList
    });
  },
  /**
   * 获取食品总数
   * @param params
   */
  queryFoodsCount(params) {
    return ajax.get({
      data: params,
      url: url.center.foodsCount
    });
  },
  /**
   * 删除食品
   * @param params
   */
  deleteFood(params) {
    return ajax.delete({
      data: params,
      url: '/shop/shopping/v2/food/' + params.food_id
    });
  },
  /**
   * 获取订单列表
   * @param params
   */
  queryOrdersList(params) {
    return ajax.get({
      data: params,
      url: url.center.ordersList
    });
  },
  /**
   * 获取订单总数
   * @param params
   */
  queryOrdersCount(params) {
    return ajax.get({
      data: params,
      url: url.center.ordersCount
    });
  },
  /**
   * 获取地址信息
   * @param params
   */
  queryAddress(params) {
    return ajax.get({
      data: params,
      url: '/shop/v1/addresse/' + params.address_id
    });
  },
  /**
   * 获取管理员列表
   * @param params
   */
  queryAllAdmin(params) {
    return ajax.get({
      data: params,
      url: url.center.allAdmin
    });
  },
  /**
   * 获取管理员总数
   * @param params
   */
  queryAdminCount(params) {
    return ajax.get({
      data: params,
      url: url.center.adminCount
    });
  },
  /**
   * 获取店铺食品种类
   * @param params
   */
  queryCategory(params) {
    return ajax.get({
      data: params,
      url: '/shop/shopping/getcategory/' + params.restaurant_id
    });
  },
  /**
   * 添加食品种类
   * @param params
   */
  addCategory(params) {
    return ajax.post({
      data: params,
      url: url.center.addCategory
    });
  },
  /**
   * 添加食品
   * @param params
   */
  addFood(params) {
    return ajax.post({
      data: params,
      url: url.center.addFood
    });
  },
  /**
   * 添加店铺
   * @param params
   */
  addShop(params) {
    return ajax.post({
      data: params,
      url: url.center.addShop
    });
  },
  /**
   * 定位
   * @param params
   */
  queryUserGuess(params) {
    return ajax.get({
      data: params,
      url: url.center.guess
    });
  },
  /**
   * 搜索地址
   * @param params
   */
  queryCity(params) {
    return ajax.get({
      data: params,
      url: url.center.queryAddr
    });
  },
  /**
   * 获取所有商铺分类列表
   * @param params
   */
  queryShopCategory(params) {
    return ajax.get({
      data: params,
      url: url.center.shopCategory
    });
  },
  /**
   * 获取用户分布信息
   * @param params
   */
  queryDistribute(params) {
    return ajax.get({
      data: params,
      url: url.center.distribute
    });
  },
  /**
   * 获取管理员信息
   * @param params
   */
  queryAdminInfo(params) {
    return ajax.get({
      data: params,
      url: url.center.adminInfo
    });
  },
}
